* { margin:0; padding:0;}
img { border:none}
.clearthis { clear:both; float:none; height:0px; line-height:0px; font-size:0px;}
body
	{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	background:url(../image/BG.png) top repeat-y;

	}
.container a, .gotomap {
text-decoration: underline;
}
a, img, a img, iframe, form, abbr, acronym, object, applet, table, a abbr, a acronym {
border-width: 0;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
#tieude{
  float:left;
  margin-left: 20px;
}
#nhaplieu{
  float: left;
  margin-left:50px;
}
#hinh{
  float: left;
  margin-left:70px;
  width:100px;
  height:100px;
  border:1px solid #DDDDDD;
}
.top_1{
  margin-top: 200px;
}

.size_text{width:200px;height:25px;margin-top:20px;}

select
	{ letter-spacing:0px;}
.container
	{
		width:984px;
		margin:0 auto;

	}
.menu
	{
		position:relative;
		width:984px;
	}
.menu ul
	{
	list-style:none;
	padding-top:10px;
	padding-bottom:10px;
	}
.menu ul li
	{
	list-style:none;
	background:url(../image/li.gif) right no-repeat;
	font-weight:bold;
	padding:12px;
	text-transform:uppercase;
	display:inline;
	}
.menu ul li a
	{ 
	color:#333;
	text-decoration:none;
	}
.menu ul li a:hover
	{ 
	color:#333;
	text-decoration:underline;
	}
 .menu ul li.green
	{
		color:#0d7b33;
	}
 .menu ul li.green a
	{
		color:#0d7b33;
		text-decoration:none;
	}
 .menu ul li.green a:hover
	{
		color:#0d7b33;
		text-decoration:underline;
	}
.date
	{
	position:absolute;
	right:4px;
	top:11px;
	}
.logovbanner
	{
		display:block;
		padding-top:10px;
	}
.logo
	{
	float:left;
	padding-top:5px;
	}
.banner
	{
		float:right;
	}
.news_top
	{
		background:url(../image/icon.gif) left center no-repeat ;
		border-bottom:1px #d1d1d1 solid;
		border-top:1px #d1d1d1 solid;
		height:23px;
		display:block;
		padding-left:25px;
		color:#0063b7;
		padding-top:7px;
		overflow:hidden;
		white-space:nowrap;
		margin-top:10px;
	}
.news_top a
	{
		color:#0063b7;
		text-decoration:none;
		padding:0px 3px;
	}
.news_top a:hover
	{
		color:#0063b7;
		text-decoration:underline;
	}
#leftcol
	{
		width:203px;
		float:left;
	}
.left_col_block
	{
		display:block;
		padding:1px;
		background:#FFF;
		border-left:1px #dfdfdf solid;
		border-right:1px #dfdfdf solid;
		border-top:1px #dfdfdf solid;
		margin-top:10px;
	}
.left_col_block_top
	{
		display:block;
		background:url(../image/topbgleft.gif) no-repeat;
		height:26px;
		color:#0d7b33;
		font-size:11px;
		padding-left:7px;
		padding-top:7px;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
	}
.left_col_block_ct
	{
		display:block;
	}
.left_col_block_bt
	{
		display:block;
		height:2px;
		line-height:1px;
		font-size:1px;
		background:url(../image/btleft.gif) no-repeat;
	}
.left_col_block_ct .list
	{
		display:block;
	}
.left_col_block_ct .list ul
	{
		list-style:none;
	}
.left_col_block_ct .list ul li
	{
		list-style:none;
		background:url(../image/bgli.gif) repeat-x;
	}
.left_col_block_ct .list ul li span
	{
		font-weight:bold;
		color:#3a3a3a;
		background:url(../image/li2.gif) left center no-repeat;
		padding-left:20px;
		padding-top:7px;
		display:block;
		height:22px;
	}
.left_col_block_ct .list ul li span a
	{
		color:#3a3a3a;
		text-decoration:none;
	}
.left_col_block_ct .list ul li span a:hover
	{
		color:#3a3a3a;
		text-decoration:underline;
	}
.left_col_block_ct .list ul li div.sub
	{
		display:block;
		background:url(../image/bgli2.gif) repeat-x;
		padding-left:10px;
	}
.left_col_block_ct .list ul li div.sub span
	{
		display:block;
		background:url(../image/li2.gif) left center no-repeat;
		padding-left:20px;
		font-weight:normal;
	}
.left_col_block_ct .hethongpp
	{
		display:block;
		padding:5px;
		color:#434343;
		line-height:16px;
	}
.left_col_block_ct .hethongpp span
	{
		color:#d70000;
		font-weight:bold;
		display:block;
		padding-bottom:5px;
	}

#centercol
	{
		width:760px;
		float:left;
		margin-left:10px;
	}

#centercol #sanpham ,#centercol #tintuc ,#centercol #gioithieu
	{
	padding:5px;
	padding-top:3px;
	background:url(../image/bg_top_bar.gif) top repeat-x ;
	float:left;
	border:1px #DDD solid;
	margin-top:10px;
	display:block;
	width:760px;
	}

.topcenter
	{
		background:url(../image/bg_top_bar.gif) no-repeat;
		height:32px;
		display:block;
	}


.content_block
	{
	background:url(../image/bg_2.gif) top repeat-y #FFF;
	border:1px #eeeeee solid;
	padding:10px;
	float:left;
	}

.block_sp
	{
		width:160px;
		border:1px #d3d3d3 solid;
		float:left;
		margin:10px;
		display:inline;
	}
.block_sp_img
	{
		display:block;
		text-align:center;
	}
.block_sp_txt
	{
		display:block;
		text-align:center;
		padding:5px;
		background:#d3d3d3;
		color:#3a3a3a;
	}
.block_sp_txt a
	{
		text-decoration:none;
		color:#3a3a3a;
		height:80px;
	}
.block_sp_txt a:hover
	{
		text-decoration:underline;
		color:#0d7b33;
	}
	
#rightcol	
	{
		width:193px;
		float:right;
	}
.right_block
	{
		width:191px;
		border:1px #dfdfdf solid;
		padding:1px;
		background:#FFF;
		margin-top:7px;
	}
.right_top
	{
		background:url(../image/top_right.gif) no-repeat;
		height:24px;
		font-size:11px;
		text-transform:uppercase;
		color:#0d7b33;
		padding-left:23px;
		padding-top:7px;
		font-weight:bold;
	}
.right_ct
	{
		display:block;
	}
.right_ct .doitac
	{
		width:172px;
		margin:0 auto;
	}
.right_ct .spbanchay
	{
		width:177px;
		margin:0 auto;
		background:#f3f3f3;
	}
.spbanchay .sanpham
	{
		display:block;
	}
.spbanchay .sanpham_img
	{
		display:block;
		text-align:center;
	}
.spbanchay .sanpham_txt
	{
		display:block;
		text-align:center;
		padding:5px;
		background:#FFF;
	}
.spbanchay .sanpham_txt a
	{
		font-size:11px;
		color:#000;
		text-decoration:none;
	}

.right_btn_hl
	{
		background:url(../image/bg_hl.gif) center no-repeat;
		height:25px;
		text-align:center;
		font-weight:bold;
		color:#F00;
		padding-top:15px;
	}
.right_btn_h2
	{
		background:url(../image/rightbt.gif) top center;
		height:5px;
		overflow:hidden;
	}
.spscroll
	{
		width:172px;
	}
.spscroll_img ,.spscroll_txt
	{
		width:172px;
		margin-bottom:7px;
	}
	
.ft
	{
		display:block;
		margin-top:10px;
	}
.ft_top
	{
		background:url(../image/ft_top.gif) no-repeat;
		height:12px;
		overflow:hidden;
	}
.ft_bt
	{
		background:url(../image/ftbt.gif) no-repeat;
		height:12px;
		overflow:hidden;
	}
.ft_ct
	{
		background:url(../image/ftct.gif) repeat-y;
		text-decoration:none;
	}
.ft_ct a 
	{
		background:url(../image/ftct.gif) repeat-y;
		color:#000000;
		text-decoration:none;
	}
.ft_ct table
	{
		margin:auto;
		text-decoration:none;
	}
/* chi tiet san pham */

.tit_detail
	{
	font-size:11px;
	 color:#555;
	 font-weight:bold;
	 display:block;
	 text-transform:uppercase;
	 padding:5px;
	 
	}
.sanpham_dt{
float:left;
width:750px;
}
.img_detail
	{		
		padding:20px;
		float:left;
		width:250px;;	
	}

.block_txt1
	{		
		width:400px;
		padding:20px;
		float:left;
	}
.block_txt1 .block_txt_ct_tit
	{
		
		font-weight:bold;
		text-transform:uppercase;
		padding:5px 0px;
	}
.block_txt1 .block_txt_ct_des
	{
		
		font-weight:bold;
		text-transform:uppercase;
		line-height:18px;
		padding:4px 0px;	 		
			
	}
.block_txt1 .block_txt_ct_des span
	{
		float:left;		
		color:#F00;
		width:80px;
	}
.block_txt
	{
		display:block;
		margin:0 auto;
		width:500px;
		padding:20px;
	}

.block_txt .block_txt_top
	{
		display:block;
		background:url(../image/top_b_dt.gif) no-repeat;
		height:4px;
		line-height:1px;
		font-size:1px;
	}
.block_txt .block_txt_bt
	{
		display:block;
		background:url(../image/bt_b_dt.gif) no-repeat;
		height:4px;
	}
.block_txt .block_txt_ct
	{
		display:block;
		background:#ececee;
		padding:10px;
	}
.block_txt .block_txt_ct_tit
	{
		display:block;
		font-weight:bold;
		text-transform:uppercase;
		padding:5px 0px;
	}
.block_txt .block_txt_ct_des
	{
		display:block;
		font-weight:bold;
		text-transform:uppercase;
		line-height:18px;
		padding:4px 0px;	 		
			
	}

.block_txt .block_txt_ct_des span
	{
		float:left;		
		color:#F00;
		width:80px;
	}
.block_txt .block_txt_ct .block_txt_ct_des span
	{
		float:left;		
		color:#F00;
		width:150px;
	}
.block_txt .block_txt_ct .block_txt_ct_des .block_txt_ct_des_txt
	{
		font-size:11px;
		padding:4px 4px;
		clear:both;
		font-weight:normal;
		text-transform:none;
		color:#000;
		text-align:justify;
		line-height:18px;
	}
.tit_cacspkhac
	{
		 display:block;
		 color:#555;
		 font-size:11px;
		 padding:10px 5px;
		 text-transform:uppercase;
		 font-weight:bold;
		 background:#d6d3d6;
		 margin-top:15px;
		 
	}
	
/* tin tuc */
.block_news
	{
		display:block;
		/* margin-top:10px; */
		text-align:justify;
		padding:0px 10px 10px 10px;
	
		
	}
.block_news_img
	{
		float:left;
		margin-right:10px;
	}
.block_news span
	{
		display:block;
		font-size:11px;
		color:#069;
		font-weight:bold;
		padding-bottom:8px;
	}
.block_news span a
	{
		color:#069;
		text-decoration:none;
	}
.block_news span a:hover
	{
		color:#069;
		text-decoration:underline;
	}
.block_news em
	{
		color:#000;
		font-style:normal;
		line-height:18px;
		text-align:justify;
	}
.block_news_dot
	{
		background:url(../image/dot.gif) center repeat-x;
		height:1px;
		padding-top:5px;
		padding-bottom:5px;
		display:block;
		line-height:1px;
		 font-size:1px;
		 clear:both;
	}
.block_news_page
	{
		display:block;
		text-align:center;
		padding:8px;
	} 
.block_news_page a
	{
		color:#036;
		text-decoration:none;
		padding:0px 2px;
	}
.block_news_page a:hover
	{
		color:#036;
		text-decoration:underline;
	}
	
.block_news table
	{
		margin:auto;
		padding:5px 0px;
	}
.block_news span.tit
	{
		font-size:12px;
		font-weight:bold;
		padding-bottom:5px;
		display:block;
	}
.block_news .dt_txt
	{
		padding-bottom:5px;
		display:block;
		line-height:18px;
	}
#tintuc .tinkhac
	{
		color:#C00;
		font-size:11px;
		text-transform:uppercase;
		font-weight:bold;
		padding-bottom:10px;
		padding-left:10px;
		padding-top:5px;
	}
	
/* gioi thieu */
#gioithieu .noidunggioithieu
	{
		display:block;
		padding:0px 10px;
		text-align:justify;
		line-height:18px;
		padding-bottom:10PX;
	}
.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px;
    cursor: pointer;
	background: -moz-linear-gradient(
		top,
		#42aaff 0%,
		#003366);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#42aaff),
		to(#003366));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #003366;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}
#btn_up.hover{

}
